from character import Character 

class Room:
    def __init__(self, nombre=-1, disponible=False, utilizada=False, duenho=Character(), especial=False, id=""):
        self.__nombre = nombre
        self.__duenho = duenho
        self.__utilizada = utilizada
        self.__disponible = disponible
        self.__especial = especial
        self.__id = id
    
    def used(self,value):
        self.__utilizada = value
    
    def is_used(self):
        return self.__utilizada
    
    def set_owner(self,duenho):
        self.__duenho = duenho
    
    def is_available(self):
        return self.__disponible
    
    def set_available(self, valor):
        self.__disponible = valor
    
    def get_name(self):
        return self.__nombre
    
    def get_id(self):
        return self.__id
    
    def __str__(self):
        return "Pieza\nNombre: " + self.__nombre + ", disponible: " + str(self.__disponible)